very long-range radar - Francés Inglés Diccionario